package com.parking.order.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 添加订单方法返回Dto
 * */
@Data
public class OrderDto {
    /**
     * 物业名称
     */
    private String certifiedInfoName;
    /**
     * 物业电话
     */
    private String certifiedInfoTel;
    /**
     * 物业地址
     */
    private String certifiedInfoAddress;
    /**
     * 开始时间-结束时间
     */
    private String time;
    /**
     * 持续小时
     */
    private Integer enduHour;
    /**
     * 订单价格 = enduHour持续小时 * 普通/充电车位价格
     */
    private BigDecimal orderPrice;
    /**
     * 订单状态 = 待支付 固定值
     */
    private String orderInfoState;
    /**
     * 下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime orderAddTime;
    /**
     * 订单编号
     */
    private String orderInfoNum;
    /**
     * 车位类型 0普通车位 1充电车位
     */
    private String stallType;
    /**
     * 车位号 = stallInfoArea(车位区域) + stallInfoNum(车位编号)
     */
    private String stallInfo;
}
